Parallel Loop Transformation Technique for Efficient Rate Detection
نویسندگان
چکیده
Races might result in unintended nondeterministic execution of parallel programs and thus race detection is one of the critical issues to be resolved in debugging of shared-memory parallel programs. On-the-fly race detection techniques have been developed as one of approaches for the problem. However on-the-fly race detection techniques suffer from the huge run-time overhead because in which the whole execution behavior of the program being debugged must be monitored at run-time. In this paper we present a practical loop transform technique which can significantly reduce the monitoring overhead required for detecting races on-the-fly in parallel programs. Our technique achieves the improvement by minimizing the number of iteration counts to be monitored of each parallel loop by transforming the original loop with the technique. An experimental performance measurement of our technique shows dramatic improvement on the monitoring overhead and it detects more races than those detected by traditional on-
منابع مشابه
A reverse transcriptase-loop mediated isothermal amplification assay (RT-LAMP) for rapid detection of bovine viral diarrhea virus 1 and 2
Bovine viral diarrhea virus (BVDV) is a pathogen that infects cattle, and is globally important. It causes substantial financial losses to the livestock industry. In the current study, a one-step reverse transcriptase-loop-mediated isothermal amplification (RT-LAMP) assay was set up for rapid and efficient detection of BVDV. For this purpose, four primers were designed to recognize six distinct...
متن کاملCovariance Analysis of a vector tracking GPS receiver based on MMSE multiuser Detection
In high dynamic conditions, using vector tracking loops instead of scalar tracking loops in GPS receivers is proved as an efficient method to compensate the performance. The Minimum Mean Squared Error detector as a multiuser detector is applied in the vector tracking loop for more reliability and efficiency. The Kalman filter does the two tasks of tracking and extracting the navigation data aft...
متن کاملA Loop Transformation Theory and an Algorithm to Maximize Parallelism
AbstructThis paper proposes a new approach to transformations for general loop nests. In this approach, we unify all combinations of loop interchange, skewing and reversal as unimodular transformations. The use of matrices to model transformations has previously been applied only to those loop nests whose dependences can be summarized by distance vectors. Our technique is applicable to general ...
متن کاملروش سریع و مؤثر ترانسفورمسازی باکتری اشریشیاکلی
Background & Objective: Transformation of plasmid DNA into bacterial competent cells is a key technique for molecular cloning. Transformation can be achieved using either chemical or physical methods, e.g., electroporation. The rate of success in these methods depends on experience and attention to method’s details. Therefore, the higher the efficiency and quality of a transformation method, ...
متن کاملLoop-Mediated Isothermal Amplification (LAMP) for the Rapid Diagnosis of Herpes Simplex Virus Type 1 (HSV-1)
Background and Aims: considering difficulties in usual laboratory methods in detection of viral infections, improved DNA-based diagnostic techniques are more reliable. Loop mediated isothermal amplification method (LAMP) is a nucleic acid amplification method that amplifies DNA using six primers which has been developed to diagnose viruses as a rapid and high efficiency test. In this study, the...
متن کامل